function Ennemies() {
    Animals.call(this);
	
	this.pos = { x: 0, y: 0 };
    this.size = { x: 12, y: 12 };
	this.realSize = { x: 12, y: 12 };
	this.spriteSize = { x: 32, y: 32 };	
	this.valueAttack;
	
	this.update = function(elapsed, keysDown) {
       
		if(!this.isAlive()) {
			return;
		}
		
		this.randomDirection();
		
		this.updateMovement(elapsed, keysDown);

		this.actionAttack();
    };
	
	this.actionAttack = function() {
		if(this.isAlive()) {
			var ax = this.getPostionInMapX();
			var ay = this.getPostionInMapY();
			var px = player.getPostionInMapX();
			var py = player.getPostionInMapY();

			if(ax == px && ay == py)
				player.setAttack(this.valueAttack);
		}
	};
	
	this.setValueAttack = function(value) {
		this.valueAttack = value;
	}
}